leaf rear sight - Spanish English Dictionary